package com.rinlink.jbcodec.transform;


import java.nio.ByteBuffer;

public class BytesToString extends BytesToObject<String> {

    private int bytes;

    public BytesToString(ByteBuffer byteBuffer, int bytes) {
        super(byteBuffer);
        this.bytes = bytes;
    }

    @Override
    public String transform() {
        ByteBuffer buffer = getByteBuffer();
        byte[] strByte = new byte[getBytes()];
        buffer.get(strByte);
        return new String(strByte);
    }

    public int getBytes() {
        return bytes;
    }
}
